home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / nt / emacssrc.zip / EMACSSRC.TAR / emacs-19.17 / src / eval_p.h < prev    next >
C/C++ Source or Header  |  1993-10-07  |  4KB  |  86 lines

  1. #ifndef __EVAL_P_H__
  2. #define __EVAL_P_H__
  3.  
  4. extern _VOID_ init_eval_once _P_((void));
  5. extern _VOID_ init_eval _P_((void));
  6. extern Lisp_Object call_debugger _P_((Lisp_Object arg));
  7. extern _VOID_ do_debug_on_call _P_((Lisp_Object code));
  8. extern Lisp_Object internal_catch _P_((Lisp_Object tag,
  9.                                        Lisp_Object (*func)(Lisp_Object arg),
  10.                                        Lisp_Object arg));
  11. extern Lisp_Object internal_condition_case _P_((Lisp_Object (*bfun)(void),
  12.                                                 Lisp_Object handlers,
  13.                                                 Lisp_Object
  14.                                                 (*hfun)(Lisp_Object arg)));
  15. extern void _VARARGS_ error _P_((char *m, ...));
  16. extern Lisp_Object un_autoload _P_((Lisp_Object oldqueue));
  17. extern _VOID_ do_autoload _P_((Lisp_Object fundef, Lisp_Object funname));
  18. extern Lisp_Object apply1 _P_((Lisp_Object fn, Lisp_Object arg));
  19. extern Lisp_Object call0 _P_((Lisp_Object fn));
  20. extern Lisp_Object call1 _P_((Lisp_Object fn, Lisp_Object arg1));
  21. extern Lisp_Object call2 _P_((Lisp_Object fn, Lisp_Object arg1,
  22.                               Lisp_Object arg2));
  23. extern Lisp_Object call3 _P_((Lisp_Object fn, Lisp_Object arg1,
  24.                               Lisp_Object arg2, Lisp_Object arg3));
  25. extern Lisp_Object call4 _P_((Lisp_Object fn, Lisp_Object arg1,
  26.                               Lisp_Object arg2, Lisp_Object arg3,
  27.                               Lisp_Object arg4));
  28. extern Lisp_Object call5 _P_((Lisp_Object fn, Lisp_Object arg1,
  29.                               Lisp_Object arg2, Lisp_Object arg3,
  30.                               Lisp_Object arg4, Lisp_Object arg5));
  31. extern Lisp_Object call6 _P_((Lisp_Object fn, Lisp_Object arg1,
  32.                               Lisp_Object arg2, Lisp_Object arg3,
  33.                               Lisp_Object arg4, Lisp_Object arg5,
  34.                               Lisp_Object arg6));
  35. extern Lisp_Object apply_lambda _P_((Lisp_Object fun, Lisp_Object args,
  36.                                      int eval_flag));
  37. extern Lisp_Object funcall_lambda _P_((Lisp_Object fun, int nargs,
  38.                                        Lisp_Object *arg_vector));
  39. extern _VOID_ grow_specpdl _P_((void));
  40. extern _VOID_ specbind _P_((Lisp_Object symbol, Lisp_Object value));
  41. extern _VOID_ record_unwind_protect _P_((Lisp_Object
  42.                                          (*function)(Lisp_Object arg),
  43.                                          Lisp_Object arg));
  44. extern Lisp_Object unbind_to _P_((int count, Lisp_Object value));
  45. extern Lisp_Object top_level_value _P_((Lisp_Object symbol));
  46. extern Lisp_Object top_level_set _P_((Lisp_Object symbol, Lisp_Object newval));
  47. extern _VOID_ syms_of_eval _P_((void));
  48.  
  49. DEFUN_P(For, (Lisp_Object args));
  50. DEFUN_P(Fand, (Lisp_Object args));
  51. DEFUN_P(Fif, (Lisp_Object args));
  52. DEFUN_P(Fcond, (Lisp_Object args));
  53. DEFUN_P(Fprogn, (Lisp_Object args));
  54. DEFUN_P(Fprog1, (Lisp_Object args));
  55. DEFUN_P(Fprog2, (Lisp_Object args));
  56. DEFUN_P(Fsetq, (Lisp_Object args));
  57. DEFUN_P(Fquote, (Lisp_Object args));
  58. DEFUN_P(Ffunction, (Lisp_Object args));
  59. DEFUN_P(Finteractive_p, (void));
  60. DEFUN_P(Fdefun, (Lisp_Object args));
  61. DEFUN_P(Fdefmacro, (Lisp_Object args));
  62. DEFUN_P(Fdefvar, (Lisp_Object args));
  63. DEFUN_P(Fdefconst, (Lisp_Object args));
  64. DEFUN_P(Fuser_variable_p, (Lisp_Object variable));
  65. DEFUN_P(FletX, (Lisp_Object args));
  66. DEFUN_P(Flet, (Lisp_Object args));
  67. DEFUN_P(Fwhile, (Lisp_Object args));
  68. DEFUN_P(Fmacroexpand, (register Lisp_Object form, Lisp_Object env));
  69. DEFUN_P(Fcatch, (Lisp_Object args));
  70. DEFUN_P(Fthrow, (register Lisp_Object tag, register Lisp_Object val));
  71. DEFUN_P(Funwind_protect, (Lisp_Object args));
  72. DEFUN_P(Fcondition_case, (Lisp_Object args));
  73. DEFUN_P(Fsignal, (Lisp_Object sig, Lisp_Object data));
  74. DEFUN_P(Fcommandp, (Lisp_Object function));
  75. DEFUN_P(Fautoload, (Lisp_Object function, Lisp_Object file,
  76.                       Lisp_Object docstring, Lisp_Object interactive,
  77.                       Lisp_Object type));
  78. DEFUN_P(Feval, (Lisp_Object form));
  79. DEFUN_P(Fapply, (int nargs, Lisp_Object *args));
  80. DEFUN_P(Ffuncall, (int nargs, Lisp_Object *args));
  81. DEFUN_P(Fbacktrace_debug, (Lisp_Object level, Lisp_Object flag));
  82. DEFUN_P(Fbacktrace, (Lisp_Object dummy));
  83. DEFUN_P(Fbacktrace_frame, (Lisp_Object nframes));
  84.     
  85. #endif
  86.